package console

/**
 * flatMap
 * 参数:H_e_l_l_o W_o_r_l_d !
 */
fun main(args: Array<String>) {

    /*
    * flatMap 分别处理
    * H_e_l_l_o ——> {H,e,l,l,o}
    * W_o_r_l_d --> {W,o,r,l,d}
    * !         --> {!}
    * 然后将得到的集合进行addAll进同一个集合里返回
    *
    * forEach遍历输出集合里的数据
    */
    args.flatMap {
        it.split("_")
    }.forEach { print(it) }

}